home *** CD-ROM | disk | FTP | other *** search
/ Languguage OS 2 / Languguage OS II Version 10-94 (Knowledge Media)(1994).ISO / gnu / oleo-1_4.lha / oleo-1.4 / INSTALL.OLEO < prev    next >
Text File  |  1993-05-07  |  2KB  |  62 lines

  1.  
  2. This file contains installation instructions specific to Oleo.  Before
  3. reading this file, you should be familiar with the generic
  4. installation instructions in the file INSTALL.
  5.  
  6. * Configuring the size of spreadsheets.
  7.  
  8. * Compiling X11 support.
  9.  
  10. If configure finds the header file `<X11/X.h>', Oleo will be compiled
  11. with support X11 in addition to the usual terminal interface.  `-lX11'
  12. will be added to the list of libraries.  
  13.  
  14. If the X header files are in an unusual location, run configure with a
  15. command like:
  16.  
  17.   $ DEFS='-I$X_INCLUDE_DIR' configure
  18.  
  19. If this command is not appropriate for your system, you will have to
  20. edit the Makefile and perhaps the `#include' directives in `io-x11.h'.
  21. In the Makefile, check the defintions of `optional_libs' and
  22. `ALL_CFLAGS'.  To compile without X support, remove `-DHAVE_X11_X_H=1'
  23. from the definition of `ALL_CFLAGS'.  To compile with X11 support,
  24. make sure that HAVE_X11_X_H is defined, and that `optional_libs'
  25. includes the xlib functions.
  26.  
  27. * System specific advice
  28.  
  29. ** AIX
  30.  
  31.     A configure bug will require you to remove references to -ltermlib
  32.     from the Makefile on AIX systems.
  33.  
  34. ** SGI
  35.  
  36.     Apparently the parse.tab.c generated by bison does not include
  37.     alloca.h as it should.  If you experience problems compiling that file,
  38.     look for a line (in parse.tab.c):
  39.  
  40. #if (!defined (__STDC__) && defined (sparc)) || defined (__sparc__) || defined (__sparc)
  41. #include <alloca.h>
  42.  
  43.     and add a test appropriate for your system. 
  44.  
  45.  
  46. Changes for oleo-1.2.2 under sco unix 3.2v4.0:
  47.  
  48. sysdef.h:
  49.  
  50. commented #include for <sys/select.h>.  time.h already defined struct timeval.
  51.  
  52. io_curses.c:
  53.  
  54. changed beep to my_beep because curses already defines beep.
  55.  
  56. Makefile:
  57.  
  58. need to use random.c.
  59. added
  60.         optional_libs =  -lX11_s -lcurses -ltermlib
  61.         libs =  $(optional_libs) -lm -lsocket -lmalloc -lPW -lc_s
  62.